iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0

今天會接下去推薦幾個好用的JS套件,但跟昨天不太一樣的是,今天推薦的套件都是很需要讀文件,比較進階需要設定比較多內容的套件,但只要有依文件製作就能呈現很多種變化,是強大的套件們。話不多說就開始吧!
Day3-5. 制定網站內容
Day6-9. Figma教學
Day11-18. 切版前知識-VSCode、HTML、CSS、RWD
Day19-24. 網站開發-Layout、Bootstrap、JS套件

Datatable(表格)

Datatable
Datatable是存在很久的工具,但他依然很好用,尤其是對於表格中有排序、搜尋、分頁需求的網站,雖然需要設定的東西看起來很多,但官網上、網路上的教學也很多,或許會是比想像中好用的套件!
官網
Demo網頁

Highcharts(圖表)

Highcharts
Highcharts的功能真的超強大的!但設定也超複雜!應該不難想像,因為是圖表,所以像是長條圖、圓餅圖、曲線圖...等Highcharts都能做,而且樣式調整也很彈性,幾乎都可以調整,但都需要藉由套件提供的變數調整,所以文件很重要,雖然光想像可能很困難,但多練習幾次會越來越上手。
官網
Demo網頁

Leaflet(地圖)

Leaflet
Leaflet則是強大的開源javascript庫,像是google map等很多有名的map工具都是需要付費才能使用,但Leaflet是免費的!作為也是存在很久的工具,Leaflet的教學也很多,文件也很完整,不過Demo的部分我覺得還不夠詳細,需要自我學習的部分比較多。
官網/Demo網頁
GitHub

gsap(JS動畫)

gsap
近年越來越追求滑順的動畫,滑鼠滾動時視差動畫也是很多新興網站會加入的元素之一,gsap是這幾年台灣才越來越多人使用的動畫工具,國外已經有很多應用,但中文的教學、文件還沒有太多,要做複雜的內容會需要多方嘗試、多讀文件。我的作品集就有加入gsap中ScrollTrigger的功能,也是我想多學的動畫工具。
官網

今天也推薦了很多好用的套件,這幾個真的都是強大但很需要時間學習的工具,我也有很多需要學習的地方呢!
明天是開發過程系列的最後一章,網站中的微互動、互動設計是讓網站變得豐富、有趣的重點,我會排除gsap的部分,講解一些在作品集中有加入的互動設計,明天見!


上一篇
Day24. 網站開發過程(六) 常用JS套件(1)
下一篇
Day26. 網站開發過程(八) 互動設計、添加微互動
系列文
30天製作RWD個人品牌網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言